a img {
    border: none;
}
a, #navEZPagesTOC ul li a {
    color: #4d5255;
    text-decoration: none;
}
a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
}
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger {
}
.attribsSelect {
    padding: 0 5px 0 0;
}
.biggerText {
}
#gender-male, #gender-female, #email-format-text {
    margin-left: 8px;
}
.information {
    padding: 8px 0 0 16px;
}
CODE {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 17px;
}
FORM, SELECT, INPUT {
}
FORM {
    margin: 0px;
    padding: 0px;
}
TEXTAREA {
    margin: auto;
    display: block;
    width: 95%;
}
input:focus, select:focus, textarea:focus {
}
FIELDSET {
    padding: 0.5em;
    margin: 0.5em 0em;
    border: 1px solid #E1E1E1;
}
LEGEND {
    font-weight: bold;
    padding: 0 5px;
    color: #4d5255;
}
h4.optionName {
	width: 100px;
	margin-top: 0px;
}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
    margin-left: 5px;
}
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
    float: left;
}
LABEL.inputLabel {
    width: 9em;
    float: left;
    padding-left: 10px;
    margin: 5px 0;
    padding-right: 10px;
}
LABEL.inputLabelPayment {
    width: 15em;
    float: left;
    padding: 4px 0 4px 0;
}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
    width: 12em;
    float: left;
}
P, ADDRESS {
    padding: 0.5em;
}
#contactUsNoticeContent {
    border-top: solid 1px #e5e5e5;
    margin: 15px 0 0;
    padding: 15px 0 20px 7px;
}
ADDRESS {
    font-style: normal;
}
.clearBoth {
    clear: both;
}
HR {
    color: #C1C1C1;
    border: 0;
    border-top: 1px solid #E1E1E1;
    margin: 5px 0px;
}
/**/.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
    line-height: 2em;
    padding: 0.2em;
}
.messageStackWarning, .messageStackError {
	background: #BF3E23;
    color: #FFFF00;
}
.messageStackSuccess {
    background-color: #F1F6E6;
    color: #4d5255;
}
.messageStackCaution {
    background-color: #FFFF66;
    color: #4d5255;
}
/**/#mainWrapper {
    text-align: left;
    vertical-align: top;
}
#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
}
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
}
#tagline {
    color: #4d5255;
    margin-top: 10px;
    font-size: 12px;
    text-align : center;
    vertical-align: middle;
}
#sendSpendWrapper {
    border: 1px solid #cacaca;
    float: right;
    margin: 0em 0em 1em 1em;
}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
    margin: 0;
    color: #4d5255;
}
.floatingBox a {
    color: #4d5255;
}
#productDetailsList li a {
    color: #4d5255;
}
#productDetailsList li {
    color: #4d5255;
}
.wrapperAttribsOptions {
    display: block;
    margin: 0.3em 0em;
}
/**/#sorter {
    margin: 0;
}
#sorter label {
    font-weight: bold;
    color: #000;
}
.navSplitPagesResult {
    margin: 2px 10px 17px 20px;
}
.navSplitPagesLinks {
    margin: 0 0 10px 0;
}
.navSplitPagesLinks a {
    display: inline-block;
    background: #efefef;
    padding: 5px 10px;
    color: #3e3e3e;
    text-decoration: none;
}
.navSplitPagesLinks a:hover {
    background: #636363;
    color: #fff;
}
.navSplitPagesLinks strong {
    display: inline-block;
    background: #bf3e23;
    padding: 5px 10px;
    color: #fff;
}
.navSplitPagesResult a {
    color: #161616;
}
.navNextPrevList {
    display: inline;
    white-space: nowrap;
    margin: 0px 2px 3px 0px;
    list-style-type: none;
}
.navNextPrevWrapper {
    margin: 0px 10px 5px 10px;
    padding: 15px 0px;
}
.navNextPrevCounter {
    margin: 0em;
    padding: 7px 0 0px;
    color: #000;
    display: block;
}
.navNextPrevWrapper span {
    overflow: hidden;
    position: relative;
    float: left;
}
#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
}
#navMain ul, #navSupp ul, #navCatTabs ul {
    margin: 0;
    padding: 0.5em 0em;
    list-style-type: none;
    text-align: center;
    line-min-height: 1.5em;
}
#navMain ul li, #navSupp ul li, #navCatTabs ul li {
}
#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
}
#navEZPagesTOCWrapper {
    /*font-weight: bold;*/
    float: inherit;
    min-height: 1%;
    padding: 0.5em;
    margin: 5px 0px;
	margin-top: -10px;
	margin-left: 5px;
    border: 1px solid #E1E1E1;
	float: right;
	background: #FAFAFA;
}
#navEZPagesTOC ul {
    margin: 0;
    padding: 0.5em 0em;
    list-style-type: none;
    line-min-height: 1.5em;
}
#navEZPagesTOC ul li {
    white-space: nowrap;
}
#navEZPagesTOC ul li a {
    padding: 0em 0.5em;
    margin: 0;
}
#navMainSearch, #navCategoryIcon {
    margin: 5px 5px 0 0px;
}
#navEZPagesTop {
}
/**/#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
    vertical-align: top;
}
/**/#productDescription, .shippingEstimatorWrapper {
    /**//**/}
.content {
    margin-bottom: 10px;
}
.alert {
    font-size: 11px;
    color: #a3a3a3;
    margin-left: 0.5em;
    margin-right: 5px;
}
.advisory {
}
.important {
    font-weight: bold;
    margin: 5px;
}
.notice {
}
.rating {
}
.gvBal {
    float: right;
}
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
    padding: 0em;
}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
    font-size: 0.9em;
}
/**/.tableHeading TH {
}
.tableHeading, #cartSubTotal {
}
.tableRow, .tableHeading, #cartSubTotal {
    min-height: 2.2em;
}
.cartUnitDisplay, .cartTotalDisplay {
    text-align: right;
    padding-right: 0.2em;
}
#scUpdateQuantity {
    width: 2em;
}
.cartQuantity {
    width: 4.7em;
}
.cartNewItem {
    color: #4d5255;
    position: relative;
    /**/}
.cartOldItem {
    /**/}
.cartBoxTotal {
    text-align: right;
    font-weight: bold;
}
.cartRemoveItemDisplay {
    width: 3.5em;
}
#cartAttribsList {
    margin-left: 1em;
}
#mediaManager {
    width: 50%;
    margin: 0.2em;
    padding: 0.5em;
}
#cartBoxListWrapper ul, #ezPageBoxList ul {
    list-style-type: none;
}
#ezPageBoxList li, .cartBoxTotal {
    margin: 0;
    padding: 0.2em 0em;
}
.totalBox {
    width: 5.5em;
    text-align: right;
    padding: 0.2em;
    color: #bf3e23;
    font-size: 18px;
    line-height: 18px;
    font-weight: normal;
}
.lineTitle, .amount {
    text-align: right;
    padding: 0.2em;
}
.amount {
    width: 5.5em;
}
/**/.categoryIcon {
}
#cartImage {
    margin: 0.5em 1em;
}
#addButton {
	margin: 0;
	padding: 0;
}
/**/.attribImg {
    width: 20%;
    margin: 0.3em 0em;
}
.attributesComments {
}
/**/.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
}
/**/.columnLeft {
}
.columnRight {
}
.sideBoxContent {
	margin: 10px;
}
.rightBoxHeading {
    margin: 0em;
    background-color: #663366;
    padding: 0.2em 0em;
}
h3.leftBoxHeading a:hover {
    color: #FFFF33;
    text-decoration: none;
}
h3.rightBoxHeading a:hover {
    color: #FF0000;
    text-decoration: none;
}
.rightBoxContent {
    margin-bottom: 1em;
}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
    width: auto;
}
.categoryListBoxContents a {
    text-decoration: none;
    color: #C00505;
    text-transform: uppercase;
    text-align: center;
	border: solid 1px #ECEAEA;
}
.cartTotalsDisplay {
}
#bannerboxHeading {
    background-color: #0000CC;
}
#upProductsHeading {
    text-align: left;
}
#upDateHeading {
    text-align: right;
}
/**/.back {
    float: left;
}
.forward {
    float: right;
}
.bold {
    font-weight: bold;
}
.rowOdd {
    min-height: 1.5em;
    vertical-align: top;
}
.rowEven {
    padding: 5px 5px 5px 5px;
    min-height: 1.5em;
    vertical-align: top;
}
CAPTION {
    /**/}
#myAccountGen li, #myAccountNotify li {
    margin: 0;
}
.accountTotalDisplay, .accountTaxDisplay {
    width: 20%;
    text-align: right;
    /**/}
.accountQuantityDisplay {
    width: 10%;
    vertical-align: top;
}
TR.tableHeading {
    min-height: 2em;
}
#siteMapList {
    width: 90%;
    float: right;
}
#siteMapList ul {
    list-style: circle;
}
.ratingRow {
    margin: 1em 0em 1.5em 0em;
}
LABEL#textAreaReviews {
    font-weight: normal;
}
/**/#gvFaqDefaultMainContent {
    margin: 10px 15px 0 5px;
}
#gvFaqDefaultContent {
    padding: 10px 0;
    color: #000;
    border-top: solid 1px #eceaea;
}
#reviewsDefaultNoReviews {
    margin: 0 5px 5px 5px;
}
#createAcctSuccessMainContent {
    margin: 5px;
}
.main_block {
    margin: 20px;
}
.ee {
    text-decoration: line-through;
}
/**/ .normalprice, .productSpecialPriceSale {
}
.normalprice {
    color: #4c4c4c;
    font-size: 15px;
    line-height: 18px;
    font-weight: normal;
    text-decoration: line-through;
}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale {
    color: #bf3e23;
    font-size: 18px;
    line-height: 18px;
    font-weight: normal;
}
.productSpecialPriceSale {
    text-decoration: line-through;
}
.productPriceDiscount {
    color: #373737;
    font-size: 12px;
}
/**/.buttonRow, .buttonRow2 {
    margin: 0;
    padding: 7px 0;
}
.buttonRow input, .buttonRow2 input, .buttonRow3 input {
    border: none;
    padding: 0;
    background: none;
}


</style>

<style type="text/css" style="display:none">/**/.box {
    margin-bottom: 20px;
    border: 1px solid #ececec;
}
.box-head {
    font-size: 17px;
    line-height: 31px;
    color: #bf3e23;
    font-weight: bold;
    padding: 10px 0 2px 18px;
}
.box-head a {
    color: #bf3e23;
    text-decoration: none;
}
.box-head a:hover {
    text-decoration: underline;
}
.head1 {
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
    text-transform: uppercase;
    background: url(../images/head1-bg.png) no-repeat left top;
    padding: 9px 0 10px 12px;
}
.head1 span {
    background: url(../images/marker1.png) no-repeat right 3px;
    padding: 6px 32px 0 0;
}
.box-body {
}
.box-body ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.box-body ul li {
}
.box-body ul li a {
    color: #5b5a5a;
    font-size: 11px;
    line-height: 25px;
    text-decoration: none;
    background: url(../images/marker3.png) no-repeat 11px 10px;
    padding: 0 0 0 32px;
    border-top: 1px solid #ececec;
    display: block;
}
.box-body ul li a:hover {
    color: #bf3e23;
}
.box-body ol {
    margin: 0;
    padding: 0;
    list-style: none;
}
.box-body ol li {
}
.box-body ol li a {
    color: #5b5a5a;
    font-size: 11px;
    line-height: 25px;
    text-decoration: none;
    background: url(../images/marker3.png) no-repeat 11px 10px;
    padding: 0 0 0 32px;
    border-top: 1px solid #ececec;
    display: block;
}
.box-body ol li a:hover {
    color: #bf3e23;
}
/**/#dropMenuWrapper {
    margin-top: -61px;
    position: relative;
    z-index: 50;
    background: #F6F6F6;
    margin-bottom: 20px;
    width: 220px;
}
#dropMenuWrapper ul {
    padding: 0;
    margin: 0;
}
#dropMenuWrapper .level1 {
    border-top: none;
    border: 1px solid #ececec;
}
#dropMenuWrapper .level1>li>a {
    color: #4a4a4a;
    font-size: 11px;
    line-height: 25px;
    text-decoration: none;
    font-weight: bold;
    background: url(../images/marker2.png) no-repeat 11px 10px;
    display: block;
    padding: 0 0 0 20px;
    border-top: 1px solid #ececec;
}
#dropMenuWrapper .level1>li:first-child>a {
    border-top: none;
}
#dropMenuWrapper .level1 li:hover>a {
    color: #bf3e23;
}
#dropMenuWrapper .level2>li>a {
    color: #5b5a5a;
    font-size: 11px;
    line-height: 25px;
    text-decoration: none;
    background: url(../images/marker3.png) no-repeat 11px 10px;
    padding: 0 0 0 32px;
    border-top: 1px solid #ececec;
    display: block;
}
#dropMenuWrapper .level2>li>a:hover {
    color: #bdbdbd;
}
#categories {
}
#moreinformation {
}
#information {
}
#bestsellers {
}
#ezpages {
}
#orderhistory {
}
#orderhistory .box-body img {
    background: #FFFFFF;
    padding: 2px;
    border: 1px solid #AAAAAA;
    vertical-align: middle;
    margin: 2px 0px 2px 0px;
}
#orderhistory .no-bg {
    background: none;
    padding: 0;
}
#orderhistory li {
    padding: 5px 10px;
    border-top: 1px solid #ececec;
}
#orderhistory a {
    display: inline;
    border: none;
    background: none;
    padding: 0;
    line-height: 18px;
}
/**/#bannerbox {
}
#bannerbox2 {
}
#bannerboxall {
}
/**/#featured a img, #whatsnew a img, #specials a img, #reviews a img, #manufacturerinfo img, #productnotifications img {
    margin: 0 0 8px;
}
#reviews img {
    margin: 5px 0 0;
}
#featured {
}
#featured .sideBoxContent {
    width: 192px;
    overflow: hidden;
    margin: 0 10px 0 20px;
    padding: 8px 0 13px 0;
    border-top: 1px dashed #d6d6d6;
}
#featured .sideBoxContent:first-child {
    border: none;
}
#featured .sideBoxContent .img {
    float: left;
    margin-right: 30px;
}
#featured .sideBoxContent .img img {
    width: 50px;
    height: 76px;
}
#featured .sideBoxContent .sb-info {
    float: left;
    width: 105px;
    padding: 5px 0 0 0;
}
#featured .name {
    color: #4a4a4a;
    font-size: 11px;
    line-height: 16px;
    font-weight: normal;
    display: inline-block;
    padding-bottom: 6px;
}
#featured .name:hover {
    color: #bf3e23;
}
#featured .box-body .normalprice {
    text-decoration: line-through;
    color: #acabab;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
}
#featured .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {
    color: #bf3e23;
    display: block;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
}
#whatsnew {
}
#whatsnew .sideBoxContent {
    width: 192px;
    overflow: hidden;
    margin: 0 10px 0 20px;
    padding: 8px 0 13px 0;
    border-top: 1px dashed #d6d6d6;
}
#whatsnew .sideBoxContent:first-child {
    border: none;
}
#whatsnew .sideBoxContent .img {
    float: left;
    margin-right: 30px;
}
#whatsnew .sideBoxContent .img img {
    width: 50px;
    height: 76px;
}
#whatsnew .sideBoxContent .sb-info {
    float: left;
    width: 105px;
    padding: 5px 0 0 0;
}
#whatsnew .name {
    color: #4a4a4a;
    font-size: 11px;
    line-height: 16px;
    font-weight: normal;
    display: inline-block;
    padding-bottom: 6px;
}
#whatsnew .name:hover {
    color: #bf3e23;
}
#whatsnew .box-body .normalprice {
    text-decoration: line-through;
    color: #acabab;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
}
#whatsnew .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {
    color: #bf3e23;
    display: block;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
}
#specials {
}
#specials .sideBoxContent {
    width: 192px;
    overflow: hidden;
    margin: 0 10px 0 20px;
    padding: 8px 0 13px 0;
    border-top: 1px dashed #d6d6d6;
}
#specials .sideBoxContent:first-child {
    border: none;
}
#specials .sideBoxContent .img {
    float: left;
    margin-right: 30px;
}
#specials .sideBoxContent .img img {
    width: 50px;
    height: 76px;
}
#specials .sideBoxContent .desc {
    float: left;
    width: 105px;
    padding: 5px 0 0 0;
}
#specials .name {
    color: #4a4a4a;
    font-size: 11px;
    line-height: 16px;
    font-weight: normal;
    display: inline-block;
    padding-bottom: 6px;
}
#specials .name:hover {
    color: #bf3e23;
}
#specials .box-body .normalprice {
    text-decoration: line-through;
    color: #acabab;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
}
#specials .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {
    color: #bf3e23;
     display: block;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
}
#reviews {
}
#reviews .box-body {
    text-align: center;
    padding: 10px;
}
#manufacturerinfo {
}
#productnotifications {
}
#productnotifications .box-body {
    text-align: center;
    padding: 10px;
}
/**/#search {
}
#search .box-body {
    overflow: hidden;
    padding: 5px;
}
#search input {
    float: left;
    border: solid 0px;
    padding: 0;
    background: none;
    vertical-align: middle;
}
#search .input1 {
    padding: 5px 5px 6px 9px;
    border: 1px solid #e1e1e1;
    border-right: none;
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
    color: #9a9999;
    width: 135px;
    height: 14px;
}
#manufacturers {
}
#manufacturers .box-body {
    text-align: center;
    padding: 10px;
}
#currencies {
}
#currencies .box-body {
    text-align: center;
    padding: 10px;
}
#currencies select {
    width: 90%;
}
#tellafriend {
}
#tellafriend .box-body {
    text-align: center;
    padding: 10px;
}
#tellafriend .no-border input {
    border: solid 0px;
    padding: 0;
}
#recordcompanies {
}
#recordcompanies .box-body {
    text-align: center;
    padding: 10px;
}
#musicgenres {
}
#musicgenres .box-body {
    text-align: center;
    padding: 10px;
}
/**/#languages {
}
#languages .box-body {
    text-align: center;
    padding: 10px;
}
#whosonline {
}
#whosonline .box-body {
    text-align: center;
    padding: 10px;
}
#documentcategories {
}
#shoppingcart {
}
#shoppingcart .cart_line {
}
#shoppingcart #cartBoxEmpty {
    text-align: center;
    padding: 10px;
}
#shoppingcart li {
    border-top: 1px solid #ececec;
    padding: 5px 10px;
}
#shoppingcart li a {
    display: inline;
    background: none;
    border: none;
    padding: 0;
    line-height: 16px;
}
#shoppingcart .price {
    padding-right: 10px;
}


</style>

<style type="text/css" style="display:none">/**//**/.cssButton, .cssButtonHover {
    width : 20em;
    background-color: #F4F4F4;
    color : #000000;
    border: 2px outset #F4F4F4;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    text-align: center;
    white-space: nowrap;
    text-decoration: none;
    font-weight: bold;
    padding: 0.3em;
    /**//**//**//**//**//**/}
.cssButtonHover {
    color: #616161;
    border-style: inset;
    text-decoration: none;
}
/**//**/.small_delete, .button_prev, .button_next, .button_search {
    width: 7em;
}
.button_sold_out_sm, .button_sold_out, .button_update_cart, .button_checkout, .button_login {
    width: 10em;
}
.button_return_to_product_list, .button_add_selected {
    width: 22em;
}
.button_in_cart {
    width: 19em;
}
.button_submit {
    width: 18em;
}
.button_update_cart {
    color: red;
}
.button_update_cartHover {
    color: black;
}
/**/ 

</style>

<style type="text/css" style="display:none">/**/#navSupp {
}
.ezpagesFooterCol {
    float: left;
    padding: 0;
}
.ezpagesFooterCol h4 {
    color: #996633;
    text-align: center;
}
.ezpagesFooterCol ul {
    float: left;
    margin: 0;
    padding: 0!important;
}
#navSupp .ezpagesFooterCol li {
    display: block;
    text-align: left;
    margin-right: 18px;
}
#navSupp .ezpagesFooterCol a {
    color: #4c4c4c;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
    line-height: 25px;
}
#navSupp .ezpagesFooterCol a:hover {
    color: #bf3e23;
}
#navSupp a.activeEZPage, #navSupp a.activeILPage {
    color: #bf3e23;
}
.ezpagesFooterCol a:hover {
    text-decoration: underline;
    color: #00aa44;
}
#navSupp .col1 ul {
    border: none;
}
.ezpagesFooterColComment {
    color: #aabbcc;
    display: block;
}
.ezpagesFooterCol {
    width: auto!important;
}


</style>

<style type="text/css" style="display:none">/**/#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
}
#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}
#jquery-lightbox a img {
    border: none;
}
#lightbox-container-image-box {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}
#lightbox-container-image {
    padding: 10px;
}
#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
#lightbox-container-image-box>#lightbox-nav {
    left: 0;
}
#lightbox-nav a {
    outline: none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
}
#lightbox-nav-btnPrev {
    left: 0;
    float: left;
}
#lightbox-nav-btnNext {
    right: 0;
    float: right;
}
#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px 0;
}
#lightbox-container-image-data {
    padding: 0 10px;
    color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
    width: 70%;
    float: left;
    text-align: left;
}
#lightbox-image-details-caption {
    font-weight: bold;
}
#lightbox-image-details-currentNumber {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
}


</style>

<style type="text/css" style="display:none">/**/ul {
    padding: 0px;
    margin: 8px 20px;
    color: #4d5255;
}
.centerColumn ul {
    padding: 0px;
    margin: 8px 15px;
    color: #4d5255;
}
#navColumnOne {
}
#navColumnTwo {
}
.centerColumn {
	background: #fff;
}
.centerColumn table {
}
#indexDefault {
    border: none;
    padding: 0;
	width: 690px;
}
#indexDefault.centerColumn {
	background: transparent;
}

#indexDefault, #specialsListing, #newProductsDefault, #allProductsDefault, #loginDefault, #productGeneral, #shoppingCartDefault {
    /*margin: 0;*/
}
input#login-email-address, input#login-password, input#company, input#firstname, input#lastname, input#suburb, input#street-address, input#city, input#state, select#country, input#telephone, input#fax, input#email-address, input#contactname {
    width: 70%;
    margin: 4px 0 3px;
    vertical-align: middle;
}
input#dob, input#postcode {
    width: 70px;
    margin: 0 0 3px;
    vertical-align: middle;
}
input#password-new, input#password-confirm {
    width: 49%;
    margin: 0 0 3px;
    vertical-align: middle;
}
#password-current {
    margin: 0 0 3px 0;
    vertical-align: middle;
}
textarea#enquiry {
    width: 70%;
    margin: 1px 0;
}
.button-padding {
    padding: 15px 0 0 0;
}
#featuredProducts, #whatsNew, #specialsDefault, #specialsListing {
    /*padding: 0 2px 0 0;*/
}
#from-name, #from-email-address, #to-name {
    margin-bottom: 3px;
}
#to-email-address {
    margin-bottom: 15px;
}
#inc-subcat {
    margin: 5px 0 0 0;
}
#reviewsWriteReviewsRate {
    margin: 15px 0 0 0;
}
#productQuantityDiscounts {
    overflow: hidden;
    float: left;
}
#productQuantityDiscounts td, .plainBox td {
    border: 1px solid #eceaea;
    text-align: center;
    padding: 4px;
}
#productQuantityDiscounts tr:first-child, .plainBox tr:first-child {
    font-weight: bold;
}
/**/.tie {
    border: solid 1px #eceaea;
    background: #fff;
}
.tie-margin1 {
    margin-bottom: 10px;
}
.tie .tie-indent {
    padding: 11px;
}
.tie2 {
    background: #efefef;
}
.tie2 .tie2-indent {
    padding: 15px 20px;
}
.tie2 label {
    font-weight: bold;
    color: #010101;
}
.tie3 {
    background: #f9f9f9;
    border: solid 1px #eceaea;
}
.tie3 .tie3-indent {
    padding: 18px 20px;
}
.image {
    display: inline-block;
    border: solid 1px #eceaea;
    padding: 12px;
    position: relative;
}
.image a {
    position: relative;
    display: inline-block;
}
.zoom {
    position: absolute;
    width: 29px;
    height: 28px;
    background: url(../images/icons/zoom-icon.png) no-repeat 0 0;
    bottom: 3px;
    left: 3px;
}
.description a {
    font-weight: bold;
}
.description strong {
    color: #000;
    display: block;
}
.price-text {
    font-weight: bold;
    color: #fac902;
    font-size: 12px;
    display: none;
}
.stock {
    border: solid 1px #eceaea;
    color: #000;
    padding: 10px 63px 10px 10px;
    display: inline-block;
}
#gvFaqDefaultMainContent {
    float: left;
}
#gvFaqDefaultMainContent a {
    display: block;
    color: #2d2d2d;
    font-weight: bold;
    text-decoration: none;
}
#gvFaqDefaultMainContent a:hover {
    color: #bf3e23;
}
#lookup-gv-redeem {
    width: 70%;
}
fieldset {
    background: none;
    border: solid 1px #eceaea;
    padding: 15px 20px 30px 20px;
    color: #494949;
    margin-bottom: 20px!important;
}
legend {
    border: solid 1px #eceaea;
    padding: 10px 20px;
    color: #494949;
    background: none;
    margin-bottom: 15px;
}
.tabTable .price, .tabTable .productSpecialPrice, .tabTable .normalprice {
    font-size: 12px;
    font-weight: bold;
}
#cartContentsDisplay .price {
    font-weight: normal;
    font-size: 18px;
    color: #e76c07;
}
.cartUnitDisplay.price {
    /*text-align: left!important;*/
}
.cartTotalDisplay {
    /*text-align: left!important;*/
}
.productListing-data {
    padding-left: 13px!important;
    padding-right: 13px!important;
}
.help-cart {
    float: right;
    font-weight: bold;
    color: #000;
    padding: 10px 20px 0 0;
}
.help-cart a {
    color: #000;
}
.bot-border {
    border-bottom: solid 1px #eceaea;
    padding-bottom: 5px;
    margin-bottom: 10px;
    overflow: hidden;
}
.prod-buttons {
    float: right;
    padding: 15px 0 0 0;
}
.forgot_pass {
    position: relative;
    top: -1px;
}
/**//**/#navCatTabs {
    color: #4d5255;
    font-weight: bold;
    margin-bottom: 2px;
}
#navCatTabs ul {
    margin: 0 10px;
    padding: 10px 0;
    list-style: none;
    line-height: 18px;
}
#navCatTabs ul li {
    display: inline;
    padding: 0px 10px;
}
#navCatTabs ul li a {
    outline: none;
    text-decoration: underline;
}
#navCatTabs ul li a:hover {
    text-decoration: none;
}
#navBreadCrumb {
    padding: 0px 0px 0px 0px;
    color: #4d5255;
    /*font-weight: bold;*/
    margin-bottom: 2px;
	margin-top: -10px;
}
#navBreadCrumb a {
    outline: none;
    text-decoration: underline;
}
#accountDefaultHeading, #accountHistoryDefaultHeading, #accountNotificationsHeading, #addressBookDefaultHeading, #advSearchDefaultHeading, #advSearchResultsDefaultHeading, #checkoutShippingHeading, #checkoutPaymentHeading, #checkoutConfirmDefaultHeading, #checkoutPayAddressDefaultHeading, #checkoutShipAddressDefaultHeading, #checkoutSuccessHeading, #conditionsHeading, #cookieUsageDefaultHeading, #createAcctDefaultHeading, #createAcctSuccessHeading, #customerAuthDefaultHeading, #discountcouponInfoHeading, #maintenanceDefaultHeading, #downloadTimeOutHeading, #gvFaqDefaultHeading, #ContantDefaultHeading, #gvRedeemDefaultHeading, #gvSendDefaultHeadingDone, #indexDefaultHeading, #loginDefaultHeading, #logoffDefaultHeading, #pageNotFoundHeading, #pageTwoHeading, #pageThreeHeading, #pageFourHeading, #privacyDefaultHeading, #shippingInfoHeading, #cartDefaultHeading, #siteMapHeading, #sslCheckHeading, #timeoutDefaultHeading, #unsubDefaultHeading, #ezPagesHeading, #acctNewslettersDefaultHeading, #addressBookProcessDefault h1,
#indexCategoriesHeading, #productListHeading, #gvSendDefaultHeadingSend, #newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #specialsListingHeading, #reviewsDefaultHeading, #productName {
    color: #bf3e23;
    font-size: 17px;
    line-height: 31px;
    font-weight: bold;
    padding: 3px 0 0 0px;
    margin-bottom: 5px;
	margin-top: 0px;

}
#indexDefaultHeading
{
	display: none;
}
#indexHomeBody #indexCategoriesHeading
{
	display: none;
}
h2 {
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
    color: #363636;
    padding: 3px 0px 5px;
}
h3 {
    color: #363636;
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
    padding: 3px 0px 5px;
}
h4 {
    color: #363636;
    font-size: 11px;
    font-weight: bold;
    line-height: normal;
    padding: 3px 0px 5px;
}
#popupAtrribsQuantityPricesHelp h4 {
	font-size: 14px;
}
/**//**/h2.centerBoxHeading {
    color: #bf3e23;
    font-size: 17px;
    line-height: 31px;
    font-weight: bold;
    padding: 3px 0 0 9px;
		margin-top: 0px;
    margin-bottom: 5px;
}
/**//**/#newProductsDefault, #allProductsDefault, #featuredDefault, #specialsListing, #reviewsDefault {
}
#newProductsDefault .line, #allProductsDefault .line, #featuredDefault .line {
    padding: 0;
    line-height: 0px;
    font-size: 0px;
    background: url(../images/line_1.gif) top left repeat-x;
    height: 7px;
}
#newProductsDefault td, #allProductsDefault td, #featuredDefault td {
    padding: 10px;
    border: none;
}
/**//**/#reviewsDefault hr {
    color: #D8D8D8;
    border: 0;
    border-top: 1px solid #E1E1E1;
    margin: 5px 0px;
}
#reviewsDefault .smallProductImage {
    padding: 0px 20px 0 0;
}
.date-added {
    font-weight: normal;
    color: #000;
    padding: 15px 0 5px;
    border-bottom: solid 1px #e5e5e5;
    overflow: hidden;
    margin-bottom: 10px;
}
#reviewsInfoDefaultHeading, #productReviewsDefaultHeading, #reviewsWriteHeading {
    clear: both;
    color: #bf3e23;
    font-size: 17px;
    line-height: 31px;
    font-weight: bold;
    padding: 3px 0 0 9px;
    margin-bottom: 5px;
}
#reviewsDefault .rating, .bold {
    padding: 5px 0px;
}
.rating {
    padding: 10px 0;
}
.name-type {
    font-size: 17px;
    text-decoration: none;
    line-height: 20px;
    font-weight: bold;
}
#reviewsInfoDefaultPrice, #reviewsWritePrice, h2#productReviewsDefaultPrice {
    color: #bf3e23;
    font-size: 18px;
    line-height: 18px;
    font-weight: normal;
}
/**//**/#indexCategories {
}
#categoryImgListing {
}
.categoryImg {
    float: left;
    padding: 0;
    margin: 0px 15px 10px 0;
}
#indexProductListCatDescription, #categoryDescription {
	background: #EFEFEF;
	padding: 20px;
	margin-bottom: 20px;
}
.categoryListBoxContents {
    padding: 5px 0;
}
.categoryListBoxContents img {
    margin-bottom: 0px;
}
.categoryListBoxContents a {
    color: #2d2d2d;
    text-decoration: none;
    text-transform: none;
    display: inline-block;
    /*border: solid 1px #eceaea;*/
    text-align: left;
    font-weight: bold;
}
.categoryListBoxContents a:hover {
    color: #bf3e23;
}
.categoryListBoxContents a span {
    display: block;
    background: #fcfcfc;
    padding: 4px 10px 4px;
    border-top: solid 1px #eceaea;
    width: 99px;
}
/**//**/.tabTable {
    margin: 0px 0px 5px 0px;
    border-left: 1px solid #E1E1E1;
}
.tabTable th {
    padding: 5px 10px;
    border-top: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    text-align: center;
}
.tabTable th {
    font-size: 12px;
    font-weight: normal;
    background: #fafafa;
    color: #000;
}
.tabTable th a {
    color: #000;
    ;
}
.tabTable td {
    border-right: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    padding: 5px;
}
.tabTable td .listingDescription {
    padding: 5px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 17px;
}
.tabTable td a {
    font-size: 17px;
    text-decoration: none;
    line-height: 20px;
    font-weight: bold;
}
.tabTable td a:hover {
    color: #bf3e23;
}
/*--*//**/#prevOrders {
    margin: 0px 0px 5px 0px;
    border-left: 1px solid #E1E1E1;
}
#prevOrders th {
    padding: 5px 10px;
    border-top: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    text-align: center;
}
#prevOrders th {
    font-size: 12px;
    font-weight: normal;
    background: #fafafa;
    color: #000;
}
#prevOrders th a {
    color: #000;
    ;
}
#prevOrders td {
    border-right: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    padding: 5px;
}
#prevOrders td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 17px;
}
#prevOrders td a {
    outline: none;
    text-decoration: underline;
}
#accountHistInfo table {
    margin: 0px 0px 5px 0px;
    border-left: 1px solid #E1E1E1;
}
#accountHistInfo th {
    padding: 5px 10px;
    border-top: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    text-align: center;
}
#accountHistInfo th {
    font-size: 12px;
    font-weight: normal;
    background: #fafafa;
    color: #000;
}
#accountHistInfo th a {
    color: #000;
    ;
}
#accountHistInfo td {
    border-right: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    padding: 5px;
}
#accountHistInfo td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 17px;
}
#accountHistInfo td a {
    outline: none;
    text-decoration: underline;
}
/**//**/.categoryIcon {
    padding: 10px;
}
.categoryIcon a {
    font-size: 17px;
    text-decoration: none;
    line-height: 20px;
    font-weight: bold;
}
.categoryIcon a:hover {
    color: #bf3e23;
}
.navNextPrevWrapper {
    margin: 12px 10px 30px 10px;
    padding: 10px 0px;
    text-align: center;
}
.navNextPrevWrapper span {
    position: relative;
    top: -8px;
}
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
    margin: 0 10px 0 0;
    text-align: center;
    line-height: 20px;
}
#productMainImage a, #reviewsInfoDefaultProductImage a, #productReviewsDefaultProductImage a, #reviewWriteMainImage a {
    font-size: 17px;
    text-decoration: none;
    line-height: 20px;
    font-weight: bold;
}
#productMainImage a:hover, #reviewsInfoDefaultProductImage a:hover, #productReviewsDefaultProductImage a:hover, #reviewWriteMainImage a:hover {
    color: #bf3e23;
}
#productPrices {
    color: #bf3e23;
    font-size: 18px;
    line-height: 18px;
    font-weight: normal;
}
#productDescription {
    margin: 0px;
    padding: 15px 0 0;
    width: 100%;
    overflow: hidden;
	font-size: 12px;
	line-height: 1.5em;
}
#productDescription p {
	margin-bottom: 20px;
}
#productDescription ul {
	list-style: square;
}
#cartAdd {
    margin: 0;
    padding: 1em 1em 1em 0;
    /*margin: 10px 0 0;*/
    overflow: hidden;
}
#cartAdd .qty {
    padding: 3px;
    border: solid 1px #E1E1E1;
    width: 50px;
		height: 21px;
}
#cartAdd .buttonRow input {
    margin: 4px 0 0 0;
}
#alsoPurchased {
    margin: 20px 0;
}
#alsoPurchased a {
    font-size: 17px;
    text-decoration: none;
    line-height: 20px;
    font-weight: bold;
}
#alsoPurchased a:hover {
    color: #bf3e23;
}
#alsoPurchased .centerBoxContentsAlsoPurch .image {
    margin-bottom: 8px;
}
#productAdditionalImages {
    margin: 10px 0 0 0;
    padding: 10px 2px 0px 6px;
    position: relative;
    width: 135px;
    overflow: hidden;
    border: solid 1px #eceaea;
    height: auto;
}
#productAdditionalImages #gallery {
    padding: 0;
    margin: 0;
    list-style: none;
}
#productAdditionalImages #gallery div {
    display: inline;
    text-align: center;
    position: relative;
    overflow: hidden;
    margin: 0px 4px 10px 0;
    width: 41px!important;
}
#productAdditionalImages .additionalImages a {
    height: 53px;
    width: 35px;
    overflow: hidden;
    position: relative;
    font-size: 17px;
    text-decoration: none;
    line-height: 20px;
    font-weight: bold;
}
#productAdditionalImages .additionalImages a:hover {
    color: #bf3e23;
}
#productAdditionalImages .additionalImages a img {
    width: 35px;
    height: 53px;
    position: relative;
}
/**/#cartInstructionsDisplay {
    padding: 10px;
    border-bottom: solid 1px #eceaea;
}
#cartEmptyText {
    font-size: 17px;
    color: #fff;
    background: url(../images/icons/warning2.gif) 5px 5px no-repeat #ef9e10;
    text-transform: uppercase;
    font-weight: bold;
    padding: 20px 17px 0px 60px;
    margin-bottom: 15px;
    height: 35px;
}
#cartContentsDisplay, #ezPageDefault table {
    border-left: 1px solid #E1E1E1;
}
#cartContentsDisplay th, #ezPageDefault th {
    border: 1px solid #E1E1E1;
    border-left: none;
    padding: 5px;
    text-align: center;
}
#cartContentsDisplay th , #ezPageDefault th {
    font-size: 12px;
    font-weight: normal;
    background: #fafafa;
    color: #000;
}
#cartContentsDisplay th a {
    color: #000;
    ;
}
#cartContentsDisplay td, #ezPageDefault td   {
    border-right: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    padding: 5px;
    text-align: center;
}
#cartContentsDisplay td .cartAttribsList {
    text-align: left;
}
#cartContentsDisplay td.cartTotalDisplay {
    color: #bf3e23;
    font-size: 18px;
    line-height: 18px;
    font-weight: normal;
}
#cartContentsDisplay td #cartImage {
    float: none;
    display: block;
    border: solid 1px #eceaea;
    margin: 0 1em 0.5em 1em;
    padding: 10px 0;
}
#cartProdTitle {
    border: solid 1px #eceaea;
    border-bottom: solid 0px;
    display: block;
    margin: 0.5em 1em 0 1em;
    padding: 5px 0;
    background: #fbfbfb;
    text-align: left;
    padding-left: 10px;
}
#cartContentsDisplay a {
    text-decoration: none;
}
#cartContentsDisplay td a {
    color: #404040;
}
#cartContentsDisplay td a:hover {
    color: #bf3e23;
}
#cartSubTotal {
    padding: 5px;
    text-align: right;
    font-weight: bold;
}
#cartSubTotal strong {
    color: #bf3e23;
    font-size: 18px;
    line-height: 18px;
    font-weight: normal;
}
#shoppingCartDefault .buttonRow {
    margin: 5px;
}
#shoppingCartDefault .text_v_c {
    margin: 5px;
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 17px;
}
#shoppingCartDefault .text_v_c a {
    outline: none;
    text-decoration: underline;
}
.shcart_btn {
    overflow: hidden;
    margin: 12px 0 0 0;
}
.shcart_btn div {
    float: left;
    margin-right: 4px;
}
.advisory {
    margin: 10px;
}
#infoShoppingCart, #popupSearchHelp {
    background: #FFFFFF;
}
#infoShoppingCart div {
    padding: 20px;
}
#infoShoppingCart h1 {
    color: #bf3e23;
    font-size: 17px;
    line-height: 31px;
    font-weight: bold;
    padding: 3px 0 0 9px;
    margin-bottom: 5px;
}
#popupSearchHelp div {
    padding: 20px;
}
#popupCVVHelp {
    background: #FFFFFF;
}
#popupCVVHelp div {
    padding: 10px 20px;
}
#popupCVVHelp h1 {
    color: #bf3e23;
    font-size: 17px;
    line-height: 31px;
    font-weight: bold;
    padding: 3px 0 0 9px;
    margin-bottom: 5px;
}
.hiddenField {
    display: none;
}
#popupShippingEstimator {
    background: #FFFFFF;
    padding: 0;
}
#popupShippingEstimator div {
    padding: 15px;
}
#popupShippingEstimator #state {
    margin-left: 128px;
}
#shippingEstimatorContent h2 {
    color: #bf3e23;
    font-size: 17px;
    line-height: 31px;
    font-weight: bold;
    padding: 3px 0 0 9px;
    margin-bottom: 5px;
}
select#country, select#stateZone {
    width: 160px;
    margin: 0 0 3px;
}
input#state {
    width: 156px;
    margin: 0 0 3px 0px;
}
#popupShippingEstimator label#stateLabel {
    display: none;
}
#shippingEstimatorContent td.cartTotalDisplay {
    color: #bf3e23;
    font-size: 18px;
    line-height: 18px;
    font-weight: normal;
}
#shippingEstimatorContent table {
    margin: 0px 0px 5px 0px;
    border-left: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    border-collapse: collapse;
}
#shippingEstimatorContent th {
    padding: 5px 10px;
    border-top: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
    text-align: center;
}
#shippingEstimatorContent th {
    font-size: 12px;
    font-weight: normal;
    background: #fafafa;
    color: #000;
}
#shippingEstimatorContent th a {
    color: #000;
    ;
}
#shippingEstimatorContent td {
    border-right: 1px solid #E1E1E1;
    border-top: 1px solid #E1E1E1;
    padding: 5px;
}
#shippingEstimatorContent td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 17px;
}
/**/.rev-but {
    overflow: hidden;
}
.rev-but div {
    float: left;
    margin-right: 4px;
}
.button-padding {
    overflow: hidden;
}
.button-padding div {
    float: left;
    margin-right: 4px;
}


</style>

<style type="text/css" style="display:none">#socialIcons {
    text-align: right;
    width: 100%;
    margin: 15px 0;
}
#socialIcons a img {
    width: 24px;
    height: 24px;
}
#easyTooltip {
    background: #fff;
    border: 1px solid #cccccc;
    padding: 16px 15px 17px 16px;
    font-size: 12px;
    line-height: 12px;
    font-family: Tahoma, Geneva, sans-serif;
    color: #666666;
}


</style>

<style type="text/css" style="display:none">/**/ * {
    margin: 0;
    padding: 0;
}
body {
    background: url(../images/body-bg.gif) repeat left top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 17px;
    color: #4d5255;
}
body#popupAtrribsQuantityPricesHelp {
	background: #fff;
}

table, td {
    border-collapse: collapse;
    font-size: 100%;
}
table, td, img {
    border: 0;
}
form, td {
    margin: 0;
    padding: 0;
}
td {
    vertical-align: top;
    text-align: left;
}
.main-width {
    width: 1000px;
    margin: 0 auto;
    text-align: left;
}
.wrapp {
    width: 100%;
    overflow: hidden;
    background: url(../images/wrapp-bg.png) repeat left top;
    margin: 29px 0 33px 0;
}
input, textarea {
    font-family: Tahoma;
    font-size: 1em;
}
.fleft {
    float: left;
}
.fright {
    float: right;
}
.clear {
    clear: both;
}
img {
    vertical-align: top;
}
a img {
    border: 0;
}
ul {
    list-style: none;
}
#indexDefault ul {
	list-style-type:square;
}
#ezPageDefault ul {
	list-style-type:square;
}
#navEZPagesTOCWrapper ul {
	list-style: none;
}
.alignright {
    text-align: right;
}
.aligncenter {
    text-align: center;
}
.wrapper {
    width: 100%;
    overflow: hidden;
}
.container {
    width: 100%;
}
.column-1, .column-2, .column-3 {
    float: left;
}
a {
    color: #4c4c4c;
    outline: none;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
p {
    margin: 0;
    padding: 0;
}
#advSearchResultsDefault form {
    margin-bottom: 10px;
    display: block;
    overflow: hidden;
}
#popupSearchHelp {
    padding: 0;
}
.centeredContent .inp1 input {
    width: 300px;
}
.productListing-data .normalprice {
    display: block;
}
#advSearchResultsDefault form select {
    margin-left: 20px;
}
#accountHistInfo {
    padding-top: 15px!important;
}
/**/#header {
    position: relative;
    height: 143px;
    border-bottom: 1px solid #e1e1e1;
    z-index: 20;
    margin-bottom: 20px;
}
#header .logo {
    float: left;
    padding: 30px 0 0 31px;
}
#header .right-head {
    float: right;
    text-align: right;
}
#header .lang {
    float: right;
    padding: 19px 30px 0 0;
}
#header .currencies {
    float: left;
    color: #656565;
    font-size: 12px;
    line-height: 15px;
    position: absolute;
    right: 57px;
    top: 19px;
    z-index: 510;
    text-align: left;
}
#header .currencies select  {
	margin-top: 0px;
	font-size: 10px;
	width: 73px;
}

#header .currencies .select.jqTransformHidden {
    display: none;
}
#header .currencies .label {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    margin-right: 3px;
    margin-top: -1px;
    color: #9a9999;
    font-size: 11px;
    line-height: 20px;
}
#header .currencies .jqTransformSelectWrapper {
    background: url(../images/cur-arrow.gif) no-repeat right top;
    border: none;
    float: left;
    width: 73px!important;
    padding: 0 0 0 0;
    cursor: default;
}
#header .currencies .jqTransformSelectWrapper div {
    height: 24px!important;
    overflow: hidden;
    background: url(../images/cur-bg.gif) no-repeat left top;
}
#header .currencies .jqTransformSelectWrapper div span {
    font-size: 11px;
    color: #bdbdbd;
    padding: 2px 5px 0 5px;
    width: 63px!important;
    height: 20px!important;
    overflow: hidden;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
}
*+html #header .currencies .jqTransformSelectWrapper div span {
    padding: 2px 5px 0 4px;
}
#header .currencies ul {
    padding: 0px 0 0 0;
    margin: 0 1px 0 0px;
    width: 70px!important;
    height: 105px!important;
    overflow: hidden;
    background: #fff;
    border: 1px solid #e4e3e3;
    font-family: Arial, Helvetica, sans-serif;
}
#header .currencies ul li {
    line-height: 11px;
    padding: 1px 4px;
    overflow: hidden;
    width: 65px!important;
}
#header .currencies ul li a {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 13px;
    text-decoration: none;
    display: block;
}
#header .currencies ul li a:hover {
    color: #e76c07;
}
#header .navigation {
    position: absolute;
    top: 19px;
    right: 216px;
    font-size: 11px;
    line-height: 20px;
    color: #9a9999;
    font-weight: normal;
}
#header .navigation a {
    font-weight: bold;
    text-decoration: none;
    color: #4c4c4c;
}
#header .navigation a:hover {
    color: #d83716;
}
#header .cart {
    float: right;
    color: #9a9999;
    font-size: 11px;
    line-height: 20px;
    background: url(../images/cart.png) no-repeat left top;
    padding: 14px 29px 7px 42px;
    margin: 5px 0 0 0;
}
#header .cart a {
    color: #e76c07;
    font-weight: bold;
    text-decoration: none;
}
#header .cart a:hover {
    color: #4c4c4c;
}
#header .search {
    float: right;
    overflow: hidden;
    padding: 17px 20px 0 0;
}
#header .search .input1 {
    float: left;
    padding: 5px 5px 6px 9px;
    border: 1px solid #e1e1e1;
    border-right: none;
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
    color: #9a9999;
    width: 405px;
    height: 14px;
	background: #fff;
}
#header .search .input2 {
    float: left;
    padding: 0;
    border: none;
}
#header .menu {
    float: right;
    overflow: hidden;
    position: relative;
    z-index: 50;
}
#header .menu ul {
    overflow: hidden;
    padding: 0;
    margin: 18px 26px 0 0;
}
#header .menu ul li {
    float: left;
    margin-right: 4px;
}
#header .menu ul li a {
    display: block;
    border: 1px solid #e1e1e1;
    font-size: 12px;
    line-height: 20px;
    font-weight: bold;
    text-decoration: none;
    color: #4a4a4a;
    background: #F6F6F6;
    padding: 8px 18px 11px 20px;
}
#header .menu ul li:first-child a {
    padding-right: 20px;
}
#header .menu ul li.selected a, #header .menu ul li a:hover {
    background: #fff;
    color: #bf3e23;
    border-bottom: 1px solid #fff;
}
/**/.name {
    font-size: 17px;
    text-decoration: none;
    line-height: 20px;
    font-weight: bold;
}
.name:hover {
    color: #bf3e23;
}
#column-left {
    padding: 0 22px 0 30px;
}
#column-center {
    padding-right: 30px;
}
.centerColumn, .centerBoxWrapper {
    border: 1px solid #ececec;
	padding: 7px 10px 20px 10px;
    overflow: hidden;
	margin-top: 10px;
	margin-bottom: 20px;
    width: 668px;
}
#indexDefault.centerColumn {
	margin-bottom: 0;
}

.centerBoxWrapper {
	margin-top: 20px;
	width: 666px;
}

#indexHomeBody #indexCategories {
	border: 0;
	padding: 0;
	width: 688px;
}

.centerBoxHeading {
    color: #bf3e23;
    font-size: 17px;
    line-height: 31px;
    font-weight: bold;
    /*padding: 3px 0 0 9px;*/
    margin-bottom: 5px;
}
.carousel-box {
    position: relative;
    width: 688px;
    overflow: hidden;
}
.carousel-box .left-line {
    width: 15px;
    height: 350px;
    background: #fdfdfd;
    position: absolute;
    left: -10px;
    top: 0;
    z-index: 10;
}
.carousel-box .right-line {
    width: 15px;
    height: 350px;
    background: #fdfdfd;
    position: absolute;
    right: -10px;
    top: 0;
    z-index: 10;
}
.carousel-box .prev {
    position: absolute;
    top: 8px;
    right: 34px;
    height: 24px;
    width: 24px;
    background: url(../images/prev-next.png) left bottom;
}
.carousel-box .prev:hover {
    background: url(../images/prev-next.png) left top;
}
.carousel-box .next {
    position: absolute;
    top: 8px;
    right: 6px;
    height: 24px;
    width: 24px;
    background: url(../images/prev-next.png) right top;
}
.carousel-box .next:hover {
    background: url(../images/prev-next.png) right bottom;
}
.carousel {
    padding: 0 105px 0 0px;
    margin-left: -10px;
}
.carousel ul {
    padding: 0;
    margin: 0;
    overflow: hidden;
    height: 306px;
}
.carousel .product-col {
    background: url(../images/line1.png) repeat-y left top;
    padding: 4px 19px 20px 19px;
    margin-bottom: 8px;
    width: 137px!important;
    float: left;
}
.product-col .img {
    text-align: center;
}
.product-col .prod-info {
    text-align: center;
    padding: 24px 0 0 0px;
    margin-left: -3px;
}
.product-col .name {
    color: #4a4a4a;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    text-decoration: none;
    display: inline-block;
    padding-bottom: 6px;
}
.product-col .name:hover {
    color: #c34b32;
}
.price {
    color: #bf3e23;
    font-size: 18px;
    line-height: 18px;
    font-weight: normal;
}
.price strong {
    font-weight: normal;
}
.product-col {
    background: url(../images/line1.png) repeat-y right top;
    padding: 4px 19px 20px 19px;
    margin-bottom: 8px;
    width: 137px!important;
    float: left;
}
.product-col .img {
    text-align: center;
}
.bnrs {
    margin-bottom: 20px;
}
.slider {
    width: 700px;
    height: 410px;
    overflow: hidden;
}
#faded {
    overflow: hidden;
    width: 700px;
    height: 410px;
    position: relative;
}
#faded .pagination {
    position: absolute;
    bottom: 21px;
    right: 21px;
    padding: 0;
    margin: 0;
    z-index: 100;
}
#faded .pagination li {
    float: left;
    display: block;
    width: 8px;
    height: 8px;
    margin-right: 7px;
}
#faded .pagination a {
    width: 8px;
    height: 8px;
    display: block;
    text-indent: -10000px;
    background: url(../images/pagination.png) no-repeat right top;
}
#faded .pagination .current a, #faded .pagination a:hover {
    background: url(../images/pagination.png) no-repeat left top;
}
.bot-banners {
    margin: 20px 0 0 0;
    overflow: hidden;
}
#bannerTwo {
    float: left;
    margin-right: 20px;
}
#indexCategories .tie .tie-indent #featuredProducts {
    display: none;
}
#indexCategories .tie .tie-indent #specialsDefault {
    display: none;
}
.bot2 {
    height: 20px;
    overflow: hidden;
}
/**/#footer {
    border-top: 1px solid #ececec;
    margin: 0px 30px 0;
    padding: 17px 0 30px 0px;
}
#footer .footer-menu {
    padding: 0 0 0 1px;
		width: 700px;
	margin-bottom: 10px;
}
#footer .copyright {
    padding: 1px 0 0 0;
    color: #a4a4a4;
    font-size: 11px;
    line-height: 13px;
}
#footer .copyright a {
    color: #a4a4a4;
    text-decoration: none;
}
#footer .copyright a:hover {
    text-decoration: underline;
}
/**/input, select, textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    color: #010101;
    border: solid 1px #e3e3e3;
    padding: 2px;
    background: #fdfdfd;
}
input:focus, select:focus, textarea:focus {
    outline: none;
}
.cartRemoveItemDisplay input, .cartRemoveItemDisplay a img, .cartQuantityUpdate input, #search-in-description, #inc-subcat, #gender-female, #gender-male, #newsletter-checkbox, #email-format-text, #email-format-html, #rating-1, #rating-2, #rating-3, #rating-4, #rating-5, #pmt-linkpoint_api, #pmt-moneyorder, #pmt-paypal, #pmt-cod, #notify-0 {
    border: none!important;
}

.cartRemoveItemDisplay input
{
	display:none;
}

#rating-1, #rating-2, #rating-3, #rating-4, #rating-5 {
    margin: 2px 4px 0 8px;
    padding: 0;
    background: none;
}
*+html #rating-1 {
    margin: 0;
    padding: 0;
}
*+html #rating-2 {
    margin: 0;
    padding: 0;
}
*+html #rating-3 {
    margin: 0;
    padding: 0;
}
*+html #rating-4 {
    margin: 0;
    padding: 0;
}
*+html #rating-5 {
    margin: 0;
    padding: 0;
}
#globalnotify, #pmt-cod, #pmt-moneyorder, #ship-flat-flat, #ship-item-item, #ship-storepickup-storepickup, #gender-male, #gender-female, #email-format-html, #email-format-text, #newsletter {
    border: none!important;
    position: relative;
    top: 2px;
}
#primary {
    margin-left: 10px;
    position: relative;
    top: 2px;
    border: none!important;
}
#disc-ot_coupon {
    margin: 5px 0 0 0;
}
.CeonManualCardFormGadgetError { background: #ff6633; }
.CeonManualCardCardIcon, .CeonManualCardCardsAcceptedSideboxCardIcon { margin-right: 4px; margin-bottom: 4px; }